Software Design for Reliability

نویسنده

  • Mike Silverman
چکیده

Despite the increased importance of the role that reliability plays in commercial product development, most companies are still unable to produce reliable software. The practice of software reliability is rare with few techniques that are compatible with commercial schedules and staffing capabilities. Should organizations wait for the next generation of tools, programming languages and development processes to improve their software reliability? No, the answer has always been within their reach. By optimizing best practices for defect removal, development organizations can produce high reliability software. However, most organizations are not aware of the enormous potential for defect prevention that can be achieved before the software is even tested. Upstream improvements in software design for reliability (DfR) will generally produce greater returns than further investments in the test phase. This approach offers the option of implementing software DfR without making large changes to their development processes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design, Testing, and Evaluation Techniques for Software Reliability Engineering

Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...

متن کامل

Reliability Estimation of Object-Oriented Software: Design Phase Perspective

This paper does a wide-ranging review on object oriented software Reliability, and put forth some appropriate information about design level Reliability. Reliability has been recognized as a major factor to software quality, an importance is being drawn to measure reliability early in development life cycle. In this study a metrics based Reliability Estimation Model for object oriented design h...

متن کامل

A Study of Object Oriented Software Reliability Models

Object-oriented approach is becoming very popular in software development community as an alternative to traditional approach i.e. structured analysis & design methodologies due to obvious reasons. Consequence, this approach has become de facto standard of software development organization. As we know, software reliability is one of the important dynamic quality factors in overall quality model...

متن کامل

Keynote Speech: Design Testing and Evaluation Techniques for Software Reliability Engineering

Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...

متن کامل

A Novel ANN based Approach for Reliability of Software using Object Oriented Metrics

In the present scenario, software industries are facing lots of challenges and difficulties for software reliability. Test and measurement can be considered as reliable if they are producing same results over repeated time of quality testing. Software reliability acts an important role in the development of software in Software Development Life Cycle. There are so many factors and issues in SDL...

متن کامل

Design and Analysis of Reliability for Component-Based Software System by using Soft Computing Approaches

Software Reliability is the probability of failurefree software operation for a specified period of time in a specified environment. Software Reliability is also an important factor affecting system reliability. Software Reliability without excessive limitations. Various approaches can be used to improve the reliability of componentbased software system, however, it is hard to balance developme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008